package com.hx.exception.tools;

/**
 * @author minghuachen
 * @since 2024/1/25 13:40
 */
@FunctionalInterface
public interface RecoverCallback<T> {

    /**
     * 异常恢复回调函数
     *
     * @param throwable 异常
     * @return 异常恢复返回对象
     */
    T recover(Throwable throwable);
}
